@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family: "Roboto-Regular";font-size: 12px;font-size: 1.2rem;height: 100%;background:#fff;width:100%;max-width:1920px;margin:0 auto;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
img{display:block;}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea, select {font-family: "Roboto-Regular";font-size: 12px;font-size: 1.2rem;color:#999999;border: none;outline: none;}
.fl {float:left;}
.fr {float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
::-webkit-input-placeholder {/* WebKit browsers */
 color:#333;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333;opacity:1 }
.comain20 input::-webkit-input-placeholder {/* WebKit browsers */
 color:#666;opacity:1}
.comain20 input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666;opacity:1 }
.comain20 input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666;opacity:1 }
.comain20 input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666;opacity:1 }
.comain20 textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#666;opacity:1}
.comain20 textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666;opacity:1 }
.comain20 textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666;opacity:1 }
.comain20 textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666;opacity:1 }
.sousuo input::-webkit-input-placeholder {/* WebKit browsers */
 color:#fff;opacity:1}
.sousuo input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#fff;opacity:1 }
.sousuo input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#fff;opacity:1 }
.sousuo input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#fff;opacity:1 }
.m5l input::-webkit-input-placeholder {/* WebKit browsers */
 color:#f7f7f7;opacity:1}
.m5l input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#f7f7f7;opacity:1 }
.m5l input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#f7f7f7;opacity:1 }
.m5l input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#f7f7f7;opacity:1 }
.m5l textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#f7f7f7;opacity:1}
.m5l textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#f7f7f7;opacity:1 }
.m5l textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#f7f7f7;opacity:1 }
.m5l textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#f7f7f7;opacity:1 }
@media screen and (min-width:1130px) {.zong {width: 1110px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1129px) {.zong {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}
/*  head  */
.head{}
.het{ padding-top:13px; padding-bottom:13px;background:#eeeeee;}
.hexin{ float:right;}
.hexin li{ float:left; line-height:20px; font-size:14px; font-size:1.4rem; color:#595757;font-family: "Roboto-Black";}
.hexin i{ padding-right:10px; font-size:16px; vertical-align:middle}
.hexin li a{ color:#595757; font-weight: bold;}
.hexin li a:hover{ color:#e98413;}
.hexin1{ border-left:2px solid #595757; padding-left:14px; margin-left:18px;}
.hedizhi{ line-height:20px; font-size:14px; font-size:1.4rem; color:#595757; float:right;font-family: "Roboto-Black"; margin-top:5px;}
.head .zong{position:relative;z-index:99;}
.logo{display:block;float:left;width:104px;margin-top:14px;}
.logo img{display:block;margin:auto;width:100%;max-width:104px;max-height:98px;}
.daohang{ float:right; margin-right:60px; margin-top:55px;}
.daohang>li{ float:left;position:relative;z-index:999; padding:6px 0; margin-left: 72PX; padding-bottom:25px; font-weight: bold;}
.daohang>li>a{display:block;font-size:18px;font-size:1.8rem;line-height:36px;text-transform:uppercase;font-family: "RobotoCondensed-Bold";}
.daohang>li:hover>a{ color:#e98413}
.dangqiandao{ color:#e98413 !important}
.yijiw{padding-top:4px;background:url(../images/xialabei.jpg) no-repeat top left; position:absolute;width:247px;top:-9999px;left:-100px;font-family: "Roboto-Bold";}
.yiji{background:#1d1f23; text-align:left}
.yiji li{position:relative;transition:0.5s; padding:0 17px;}
.yiji li a{display:block;font-size:16px;font-size:1.6rem; color:#ffffff;line-height:0px;padding:12px; border-top:1px solid #838383;}
.yiji li:hover>a{color:#e98413;}
.erji{position:absolute;width:170px;background:#1d1f23;top:-9999px;left:247px;}
.sanji{position:absolute;width:170px;background:#1d1f23;top:-9999px;left:170px;}
.erji li{ padding:0 5px;}
.daohang>li:hover .yijiw{top:65px;}
.daohang>li:hover .yiji>li>a{line-height:26px;}
.yiji>li:hover .erji{top:0px;}
.yiji>li:hover .erji>li>a{line-height:26px;}
.erji>li:hover .sanji{top:0px;}
.erji>li:hover .sanji>li>a{line-height:26px;}
.matn{margin-top:auto !important;}
.bon{ border:none !important}
/*  sousuo  */
.sousuo{ width:48px; height:32px; position:relative; z-index:9999; position:absolute; right:0px; bottom:28px;}
.sousuo form{ width:236px; height:34px; position:absolute; right:0px; top:37px;background:#e98413; border-radius:5px;color:#fff; display:none; z-index:99999}
.sou{width: 160px;height:32px;line-height:32px; border-radius:5px; padding-left:10px; font-size:14px; font-size:1.4rem; color:#fff; background:none}
.suo{width:48px;height:32px; float:right; background:none; position:relative; z-index:9999999; border-radius:5px; cursor:pointer;}
.sou2,.sou1{ width:48px; height:32px; text-align:center; line-height:32px; background:#e98413; border-radius:5px; color:#fff; font-size:20px; position:absolute; right:0px; top:0px; font-size:20px !important; cursor:pointer; z-index:99990}
.container{display:none}
.container{display:none}
.daohang2,sousuo2{display:none}
/*  banner  */
.banner { position: relative; z-index: 2; line-height: 0; font-size: 0; }
.banner .slick-arrow { position: absolute; z-index: 99; top: 50%; margin-top: -31px; width: 18px; height: 18px; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; display:none !important}
.banner .slick-prev { left: 0; background-image:url(../images/dian.png); cursor: pointer; }
.banner .slick-next { right: 0; background-image: url(../images/dianh.png); cursor: pointer;}
.banner .slick-dots { position: absolute; z-index: 999999; width:18px; right:80px; top:50%; margin-top:-50px; font-size: 0; letter-spacing: 0; text-align: center; }
.banner .slick-dots li { margin:2px 0; display: inline-block; *display: inline; *zoom: 1; }
.banner .slick-dots li.slick-active a { background-image: url(../images/dianh.png); cursor: pointer; }
.banner .slick-dots a { display: block; width: 18px; height: 18px; background-image: url(../images/dian.png); cursor: pointer; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner.hide { display: none; }
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl]
.slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slider .pic{ max-width:100%;}
@media screen and (max-width:1129px) {
.daohang>li{ margin-left: 56px;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.logo{ width:80px; margin-top:5px;}
.daohang{margin-top:20px;}
.yijiw,.yiji2{display:none}
.daohang>li{padding-bottom:25px; margin-left: 40px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;line-height:36px;text-transform:none; padding:0 5px;}
.search{top:20px;}
  }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {.head{padding-bottom:0px;}
.logo{width:60px;}
.daohang2{display:block;text-align:center;margin-top:5px;}
.daohang2 a{float:left;width:25%;font-size:14px;font-size:1.4rem; text-transform:uppercase; line-height:24px;text-align:center;font-family: "RobotoCondensed-Bold";}
.daohang2 .dangqiandao{}
.daohang,.daohang1{display: none}
.clear3{clear:both;}
.het{ padding-top:5px; padding-bottom:5px; display:none}
.hexin li,.hedizhi{font-family: "Roboto-Regular"; font-size:12px; font-size:1.2rem;}
.hexin1{ border-left:1px solid #595757; padding-left:5px; margin-left:5px; margin-right:30px;}
.sousuo{ bottom:0px; top:10px; right:30px;}
.slick-dots{right:20px;}
.container {width: 5px;height: 100%;position: absolute;right: 0;-webkit-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;z-index: 999999999999999;cursor: pointer;position: fixed;top: -5px;right: 0;display: block;}
.container .nav {overflow: hidden;width: 300px;background: rgba(0, 0, 0, 0.8);position: absolute;top: 0;right: 0;display: block;height: auto;overflow: scroll;}
.container .nav form {margin: 15px auto;width: 258px;height: 26px;border: 1px solid #fff;position: relative;background: #fff;}
.container .nav form .iptc {-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;background-color: #fff;width: 80%;height: 26px;line-height: 26px;display: block;float: left;}
.container .nav form .ipsc {width: 20%;height: 26px;line-height: 26px;display: block;float: right;background: transparent;position: relative;z-index: 99;}
.container .nav form i {position: absolute;right: 10px;top: 5px;}
.container .nav > ul {display: none;margin-top: 0px;margin-bottom: 0px;overflow: scroll;padding-top: 45px;-ms-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container .nav > ul > li {line-height: 40px;font-size: 12px;font-size: 1.2rem;padding-left:10px;position: relative;}
.container .nav > ul > li .addition {width: 20px;height: 20px;position: absolute;right: 15px;top: 10px;background:url(../images/shizi.png) no-repeat center center;}
.container .nav > ul > li .addition.fa:before {margin-right: 5px;color: #fff;text-indent: 0;}
.container .nav > ul > li .active{background:url(../images/yizi.png) no-repeat center center;}
.container .nav > ul > li > a {color: #fff;font-size: 12px;font-size: 1.2rem;display: block;margin-right: 40px;}
.container .nav > ul > li > a span {color: #fff;font-size: 12px;font-size: 1.2rem;}
.container .nav > ul > li .c-show {display: none;width: 100%;}
.container .nav > ul > li .c-show1 .c-s1 {position: relative;padding-left: 15px;}
.container .nav > ul > li .c-show1 .c-s1 > a {position: relative;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;margin-right: 40px;}
.container .nav > ul > li .c-show1 .c-s1 > a span {font-size: 12px;font-size: 1.2rem;color: #fff;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 {position: relative;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 {position: relative;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a {padding-left:20px;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;margin-right: 40px;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span {font-size: 12px;font-size: 1.2rem;color: #fff;}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 {position: relative;}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a {padding-left:30px;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span {font-size: 12px;font-size: 1.2rem;color: #fff;}
.container .nav > ul > dl {padding: 20px;}
.container .nav > ul > dl dd {float: left;margin: 0 2px;}
.container .menubtn {width: 23px;height: 18px;position: absolute;top: 25px;right: 10px;-webkit-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;z-index: 9999;}
.container .menubtn span {display: block;width: 100%;height: 3px;margin-bottom: 3px;background-color: #e98413;}
.carousel{width: 100%;position: relative;overflow: hidden;}
.carousel ul{width: 100%;height: 100%;}
.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.carousel ul li img{width: 100%;vertical-align: middle;}
.carousel ol{position: absolute;z-index: 2;height:10px;bottom:0px;left: 50%;margin-left:-80px;}
.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;background-color: #fff;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width: 10px;background:#046eb8;}
.carousel ol li:last-child{margin: 0;}
}
@media screen and (max-width: 959px) { .banner { display: block; }
.banner.hide { display: block; }
.banner .slick-arrow { display: none !important; }
.banner .slick-dots { bottom: 10px; }
.banner .slick-dots li { margin: 0 5px; }
.banner .slick-dots a { width: 10px; height: 10px; }
.banner2 { display: none; }
.banner .slick-dots { margin-top:-30px;} }
@media screen and (max-width: 767px) {
.banner .slick-dots { right:20px;}
}
/*  main1  */
.main1{ background:#ffffff;box-shadow:0 5px 10px rgba(0,0,0,0.2); position:relative; top:-73px; z-index:9999}
.m1l{ width:450px; background:#e98413 url(../images/m1bei.jpg) no-repeat bottom right; float:left;}
.m1r{ width:620px; float:right; margin-right:15px; padding-top:28px;}
.m1ln{ padding:28px; padding-bottom:55px;}
.m1a{ display:block; font-size:24px; font-size:2.4rem; color:#ffffff; line-height:30px; margin-top:9px;}
.m1biao{ display:block; font-size:28px; font-size:2.8rem; line-height:40px; font-family: "Roboto-Bold"; margin-top:19px;}
.m1l p a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; color:#ffffff; height:104px; overflow:hidden; margin-top:24px; text-indent:0em;}
.m1mor{ display:inline-block; padding-left:32px; padding-right:63px; line-height:46px; position:relative; background:#343a40; font-size:16px; font-size:1.6rem; color:#ffffff; font-family: "Roboto-Bold"; text-transform:uppercase; margin-top:25px;}
.m1mor i{ position:absolute; right:30px; top:0px; font-size:14px; font-family: "Roboto-Regular";}
.m1ln a:hover{ color:#333}
.m1biao:hover{ color:#fff !important}
.m1mor:hover{ background:#fff}
.m1lie{ width:50%; float:left;}
.m1lien{ padding:42px 30px 30px 120px;}
.m1lie1 .m1lien{ border-right:1px solid #e6e6e6; background:url(../images/m1tu1.png) no-repeat 30px 38px}
.m1lie2 .m1lien{ border-left:1px solid #e6e6e6; background:url(../images/m1tu2.png) no-repeat 30px 38px}
.m1lie3 .m1lien{ border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:url(../images/m1tu3.png) no-repeat 30px 38px}
.m1lie4 .m1lien{ border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:url(../images/m1tu4.png) no-repeat 30px 38px}
.m1lien span{ font-size:46px; font-size:4.6rem; color:#e98413; line-height:60px;font-family: "Roboto-Bold";font-weight: normal;}
.m1lien strong{ font-size:46px; font-size:4.6rem; color:#e98413; line-height:60px;font-family: "Roboto-Bold";font-weight: normal;}
.m1lien p a{ display:block; font-size:16px; font-size:1.6rem; color:#595757; line-height:26px; margin-top:2px;}
.m1lien p a:hover{color:#e98413;}
@media screen and (max-width:1129px) {
.m1l{ width:350px;}
.m1r{ width:600px; margin-right:15px; padding-top:28px;}
}
@media screen and (max-width:999px) {
.main1{ top:auto; margin-top:20px;}
.m1l{ width:100%;}
.m1r{ width:100%; margin-right:auto; padding-top:0px;}
.m1ln{ padding:10px; padding-bottom:20px;}
.m1a{ font-size:18px; font-size:1.8rem; line-height:24px; margin-top:9px;}
.m1biao{ font-size:22px; font-size:2.2rem; line-height:30px; margin-top:9px;}
.m1l p a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px; height:auto;}
.m1mor{ padding-left:10px; padding-right:40px; font-size:14px; font-size:1.4rem; margin-top:15px;}
.m1mor i{ right:10px;}
.m1lien span{ font-size:32px; font-size:3.3rem; line-height:40px;}
.m1lien p a{ font-size:14px; font-size:1.4rem; line-height:24px; height:72px;}
.m1lien{ padding:10px 10px 10px 100px; background-position:10px 10px !important;}
}
@media screen and (max-width:499px) {
.m1lie{ width:100%;}
.m1lien{ border:none !important; border-bottom:1px solid #e6e6e6 !important; background-size:37px 32px !important; padding:10px 10px 10px 60px;}
.m1lien p a{ height:auto;}
}
/*  main2  */
.main2{ margin:0 205px; padding-top:6px; padding-bottom:81px;}
.m2a{ display:block; font-size:18px; font-size:1.8rem; color:#d7a12d; line-height:26px; text-align:center;}
.m2biao{ display:block; font-size:36px; font-size:3.6rem; line-height:50px; text-align:center;font-family: "Roboto-Bold"; margin-top:10px;}
.m2lie{ width:23.3%; float:left; margin-left:2.1%; margin-top:52px; padding-bottom:5px;}
.m2tu{ display:block;}
.m2tu img{ width:100%; max-width:347px; max-height:231px; margin:auto;}
.m2zi{ max-width:347px; margin:auto; position:relative; margin-top:33px;}
.m2tubiao{ display:block; width:61px; position:absolute; left:0px; top:0px;}
.m2tubiao img{ width:100%; max-width:61px; max-height:44px;}
.m2zin{ display:block; text-align:center; font-size:18px; font-size:1.8rem; line-height:24px; padding:10px 0; padding-left:100px; text-align:left;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; font-family: "Roboto-Bold";}
.main2 a:hover{ color:#e98413}
@media screen and (max-width:1649px) {
.main2{ margin:0 20px; padding-top:6px;}
.m2zin{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:1119px) {
.m2tubiao{ width:40px;}
.m2zi{ margin-top:10px;}
.m2zin{ padding:0px; padding-left:45px;}
.m2lie{ margin-top:20px;}
}
@media screen and (max-width:999px) {
.main2{ margin:0px; width:95%; margin:auto; padding-top:26px; padding-bottom:20px;}
.m2biao{ font-size:24px; font-size:2.4rem; line-height:30px; margin-top:0px;}
.m2lie{ width:48%; margin:10px 1% !important;}
.m2zi{ max-width:347px; margin:auto; margin-top:10px;}
}
@media screen and (max-width:499px) {
.m2zin{ font-size:12px; font-size:1.2rem;}
}
/*  main3  */
.main3{ /*background:url(../images/m3bei.jpg) no-repeat center;*/ padding-bottom:56px; margin-bottom: 100px;}
.m3l{ width:490px; float:left; padding-top:70px;}
.m3r{ width:535px; float:right; padding-top:70px;}
.m3lbiao{ display:block; font-size:32px; font-size:3.2rem; color:#ffffff; line-height:48px;font-family: "Roboto-Bold"; position:relative; padding-bottom:6px;}
.m3lbiao:before{ content:""; width:46px; height:3px; background:#ffffff; position:absolute; left:0px; bottom:0px;}
.m3lp a{ display:block; margin-right:90px; font-size:20px; font-size:2rem; color:#ffffff; line-height:30px; margin-top:30px;}
.m3ln{ margin-top:16px;}
.m3ln li{ width:170px; font-size:18px; font-size:1.8rem; color:#ffffff; line-height:31px; padding:5px 0; padding-left:60px; background-position:left top; margin-top:36px;}
.m3ln li a{ color:#fff; font-family: "Roboto-Bold";}
.m3l1{ float:left; background:url(../images/m3tu1.png) no-repeat;}
.m3l2{ float:right; background:url(../images/m3tu2.png) no-repeat;}
.m3l3{ float:left; background:url(../images/m3tu3.png) no-repeat;}
.m3l4{ float:right; background:url(../images/m3tu4.png) no-repeat;}
.m3rbiao{ display:block; font-size:32px; font-size:3.2rem; color:#333333; line-height:48px;font-family: "Roboto-Bold"; position:relative; padding-bottom:6px; margin-bottom:41px;}
.m3rbiao:before{ content:""; width:46px; height:3px; background:#333333; position:absolute; left:0px; bottom:0px;}
.m3rlie{ width:155px; float:left; margin-left:35px; margin-top:5px;}
.m3rlie span{ display:block; font-size:44px; font-size:4.4rem; color:#ffffff; line-height:50px; text-align:center;font-family: "Roboto-Bold"; margin-bottom:7px;}
.m3rlie a{ border:1px solid #ffffff; width:153px; display:table-cell; vertical-align:middle; text-align:center; font-size:18px; font-size:1.8rem; color:#ffffff; line-height:20px; height:42px;}
.m3l a:hover{ color:#e98413}
.m3rbiao:hover{ color:#fff;}
.m3rlie a:hover{ background:#e98413;}
@media screen and (max-width:1129px) {
.m3l{ width:430px; float:left; padding-top:70px;}
.m3r{ width:505px; float:right; padding-top:70px;}
.m3lp a{ margin-right:auto; font-size:18px; font-size:1.8rem;}
.m3ln li{ font-size:14px; font-size:1.4rem; width:140px;}
.m3rlie{ margin-left:20px;}
.m3rlie a{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:999px) {
.main3{ background:#313d50; padding-bottom:30px;}
.m3l{ width:100%; float:none; padding-top:20px;}
.m3r{ width:100%; float:none; padding-top:20px;}
.m3lbiao,.m3rbiao{ font-size:24px; font-size:2.4rem; color:#fff;}
.m3rbiao:before{ background:#fff;}
.m3lp a{ margin-right:auto; font-size:18px; font-size:1.8rem; margin-top:10px;}
.m3ln li{ font-size:14px; font-size:1.4rem; width:40%; margin-top:15px;}
.m3rlie{ width:32.333%; margin-left:0.5% !important; margin-right:0.5%; text-align:center;}
.m3rlie a{ width:100%; display:block; line-height:42px;}
}
@media screen and (max-width:639px) {
.m3rbiao{ margin-bottom:20px;}
.m3ln li{ width:auto; float:none;}
.m3rlie{ width:auto; float:none; margin:auto; margin-top:4px;}
.m3rlie span{ display:none;}
}
/*  main4  */
.main4{ padding-top:88px; padding-bottom:162px;}
.img-scroll {position: relative; width: 100%; z-index:9; margin-top:49px;}
.img-scroll .prev, .img-scroll .next {position: absolute; top:50%; margin-top:-32px; text-align:center;display: block;width:36px;height:35px; line-height:35px; background:#393636; font-size:14px; font-size:1.4rem; font-weight:bold; z-index:99; color:#fbfbfb; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll .prev {left:-55px;cursor: pointer;}
.img-scroll .next {right:-44px;cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover { background:#e98413;}
.img-list {position: relative;overflow: hidden; z-index:90;}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline;width:248px; margin-right:33px; position:relative;}
.m4lie{ max-width:248px; margin:auto;}
.m4tu{ display:block;}
.m4tu img{ width:100%; max-width:248px; max-height:263px;}
.m4zi{ border:1px solid #ebebeb; border-top:none; padding:10px; padding-bottom:15px; background:#fff;}
.m4a{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; text-align:center;font-family: "Roboto-Bold"; margin-top:7px;}
.m4zi p a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; color:#595757; text-align:center; margin-top:9px;}
.main4 a:hover{ color:#e98413;}
.comain3 .m4a:hover,.co2main .m4a:hover{ color:#333 !important}
.comain3 .m4zi p a:hover,.co2main .m4zi p a:hover{ color:#595757 !important;}
@media screen and (max-width:1249px) {
.img-scroll .prev {left:0px;cursor: pointer;}
.img-scroll .next {right:0px;cursor: pointer;}
.img-list li {width:0.23%; margin-right:0.027%; position:relative;}
}
@media screen and (max-width:999px) {
.main4{ padding-top:28px; padding-bottom:22px;}
.img-list li {width:0.32333%; margin-right:0.01%; position:relative;}
.m4a{ font-size:16px; font-size:1.6rem;}
.m4zi p a{ font-size:14px; font-size:1.4rem; line-height:24px;}
}
@media screen and (max-width:599px) {
.img-list li {width:0.49%; margin-right:0.015%; position:relative;}
}
/*  main5  */
.main5{ background:#f7f7f7; padding-bottom:70px;min-height: 476px;}
.main5 .zong{ position:relative;}
.m5l{ width:462px; position:absolute; left:0px; top:-57px; background:#363638; padding-bottom:51px;}
.m5ln{ padding-left:55px; padding-right:41px; padding-top:45px;}
.m5biao{ display:block; font-size:34px; font-size:3.4rem; color:#fffefe; line-height:44px;font-family: "Roboto-Bold";}
.m5l p a{ display:block; font-size:18px; font-size:1.8rem; line-height:26px; color:#fffefe; margin-top:18px;}
.m5l form{ padding-top:26px;}
.m5l .int1{ line-height:39px; width:100%; border-bottom:1px solid #707072; background:none; font-size:18px; font-size:1.8rem; margin-bottom:29px; color:#f7f7f7;}
.m5l textarea{ line-height:39px; height:70px; width:100%; border-bottom:1px solid #707072; background:none; font-size:18px; font-size:1.8rem; color:#f7f7f7;}
.m5l .int2{ min-width:181px; height:46px; padding:0 5px; float:right; background:#e98413; text-align:center; line-height:46px; font-size:18px; font-size:1.8rem; text-transform:uppercase; color:#333333; margin-top:15px; font-family: "Roboto-Bold"; cursor:pointer; transition:0.5s;}
.m5l .int2:hover{ color:#fff;}
.m5l .int3{ width:50%; float:left; margin-top:29px;}
.m5l .coyanzheng{ width:100px; height:41px; float:right; margin-top:29px;}
.m5r{ width:577px; float:right; padding-top:30px;}
.m5a{ display:block; font-size:18px; font-size:1.8rem; color:#e98413; line-height:26px;}
.m5rbiao{ display:block; font-size:34px; font-size:3.4rem; line-height:45px;font-family: "Roboto-Bold"; margin-top:18px; margin-left:10px;}
.subNavBox{ width:100%; margin-top:20px;}
.subNav{cursor:pointer; position:relative; line-height:31px; padding:15px; padding-left:28px; padding-right:40px; font-size:18px; font-size:1.8rem;font-family: "Roboto-Bold"; border:1px solid #e5e5e5; margin-top:11px; color:#333;}
.subNav:before{ content:""; position:absolute; width:37px; height:100%; right:0px; top:0px; background:url(../images/jiahao.png) no-repeat center;}
.subNav:hover{}
.currentDd{ border-bottom:1px solid #f7f7f7;}
.currentDd:before{ background:url(../images/jianhao.png) no-repeat center;}
.navContent{display: none; padding-left:40px; padding-right:20px; padding-top:3px; padding-bottom:16px; font-size:16px; font-size:1.6rem; line-height:26px; border:1px solid #e5e5e5; border-top:none}
.navContent li,.navContent p,.navContent span,.navContent strong{ color:#333; text-indent: 2em;}
.navContent a{ color:#ff9900; font-weight:bold;}
.navContent a:hover{ text-decoration:underline;}
.navContent li{ padding-left:17px; background:url(../images/dian.jpg) no-repeat left 9px;}
.m5rbiao:hover,.m5biao:hover,.m5l p a:hover{ color:#e98413}
.m5a:hover{ color:#c36a07;}
@media screen and (max-width:1129px) {
.m5r{ width:490px; padding-top:30px;}
.subNavBox{ margin-top:20px;}
.main5{ padding-bottom:40px;}
}
@media screen and (max-width:999px) {
.m5l{ width:100%; position:relative; top:0px; padding-bottom:10px;}
.m5r{ width:100%; padding-top:30px;}
.m5ln{ padding:10px;}
.m5biao,.m5rbiao{ font-size:24px; font-size:2.4rem; line-height:34px;}
.m5l p a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:8px;}
.m5l .int1{ line-height:29px; font-size:14px; font-size:1.4rem; margin-bottom:19px;}
.m5l textarea{ line-height:29px; height:90px; font-size:14px; font-size:1.4rem;}
.m5l .int2{ min-width:140px; height:36px; line-height:36px; font-size:14px; font-size:1.4rem; margin-top:20px;}
.m5rbiao{ margin-top:5px;}
.subNavBox{ margin-top:10px;}
.main5{ padding-bottom:40px;}
.subNav{ line-height:24px; padding:10px; padding-right:40px; font-size:14px; font-size:1.4rem; margin-top:5px;}
.navContent{ padding:10px; font-size:14px; font-size:1.4rem; line-height:24px;}
}
/* main6  */
.main6{ padding-top:145px; padding-bottom:88px;}
.main6 .m2biao{ margin-top:14px;}
#outer { margin-top:13px;}
#tab {overflow: hidden;zoom: 1; position:relative; width:686px; margin:auto;}
#tab:before{ content:""; position:absolute; width:100%; height:2px; background:#dedede; left:0px; bottom:0px;}
#tab li{ width:20%; float:left; cursor:pointer; height:64px; text-align:center; transition:0.5s; position:relative;}
#tab li a {display:table-cell; vertical-align:middle; font-size:18px; font-size:1.8rem; line-height:20px; height:64px; font-family: "Roboto-Bold";
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
display:box;
box-pack:center;
box-align:center;}
#tab li.current {}
#tab li.current:before{ content:""; position:absolute; width:100%; height:2px; background:#e9881c; left:0px; bottom:0px;}
#tab li.current a { color:#e9881c}
#content {}
#content .tabul {display: none; padding-top:20px;}
.m6lie{ width:263px; float:left; margin-left:19px; margin-top:22px;}
.m6tu{ display:block; position:relative; overflow:hidden;}
.m6tu img{ width:100%; max-width:263px; max-height:282px; margin:auto;}
.m6tu span{ display:block; position:absolute; bottom:0px; left:-55px; width:55px; height:35px; line-height:35px !important; text-align:center; background:#e9881c; font-size:14px; font-size:1.4rem; transition:0.5s;}
.m6lie:hover span{ left:0px;}
.m6a{ display:block; font-size:18px; font-size:1.8rem; line-height:26px; font-family: "Roboto-Bold"; margin-top:20px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m6lie span{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; margin-top:2px;}
.m6a:hover{color:#e9881c}
.main6 a:hover{color:#e9881c}
@media screen and (max-width:1129px) {
.m6lie{ width:237px; margin-left:10px; margin-top:22px;}
}
@media screen and (max-width:999px) {
.main6{ padding-top:30px; padding-bottom:20px;}
.m6lie{ width:48%; margin-left:1% !important; margin-right:1%; text-align:center; margin-top:22px;}
.m6a{ font-size:16px; font-size:1.6rem; margin-top:10px;}
.m6lie span{ font-size:14px; font-size:1.4rem;}
#tab { width:100%;}
#tab li a { font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:499px) {
#tab li a { font-size:12px; font-size:1.2rem;}
.main6 .m2biao{ margin-top:4px;}
}
/*  main7  */
.main7{ background:url(../images/m7bei.jpg) no-repeat center;}
.main7 .zong{ position:relative; height:204px;}
.m7mor{ display:block; width:158px; height:44px; position:absolute; right:0px; background:#24272a; text-align:center; line-height:44px; text-transform:uppercase; color:#fff; font-family: "Roboto-Bold"; font-size:12px; top:50%; margin-top:-22px;}
.m7mor em{ font-size:10px;}
.m7n{ padding-right:170px;}
.m7n>a{ display:block; font-size:32px; font-size:3.2rem; color:#fff; font-family: "Roboto-Bold"; line-height:40px; padding-top:55px;}
.m7n p a{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; color:#fff; margin-top:15px;}
.m7n a:hover{ color:#e98413;}
.m7mor:hover{ background:#fff; color:#e98413;}
@media screen and (max-width:767px) {
.main7 .zong{ height:auto; padding-bottom:20px;}
.m7n{ padding-right:0px; text-align:center;}
.m7n>a{ padding-top:10px; font-size:20px; font-size:2rem; line-height:32px;}
.m7n p a{ font-size:14px; font-size:1.4rem; margin-top:5px;}
.m7mor{ position:relative; right:auto; top:auto; margin:auto; margin-top:10px;}
}
/*  main8  */
.main8{ padding-top:82px;}
.m8lie{ width:177px; text-align:center; position:relative;}
.m8tu{ display:block;}
.m8tu img{ width:100%; max-width:177px; max-height:177px; margin:auto;}
.m8zi{ display:block; text-align:center; font-size:20px; font-size:2rem; font-family: "Roboto-Bold"; margin-top:22px;}
.m8lie span{ display:block; width:43px; height:43px; text-align:center; line-height:43px; background:#e98413; border-radius:50%; font-size:28px; font-size:2.8rem; font-family: "Roboto-Bold"; position:absolute; top:12px; right:4px;}
.zuojian{ background:url(../images/zuojian.jpg)  no-repeat center; width:40px; height:177px; float:left; margin-left:47px; margin-right:47px;}
.youjian{ background:url(../images/youjian.jpg)  no-repeat center; width:40px; height:177px; float:right; margin-left:47px; margin-right:47px;}
.m8n{ width:100%; height:58px; margin-top:50px; margin-bottom:45px;}
.sjian{ width:32px; height:58px; background:url(../images/shangjian.jpg) no-repeat center; float:left; margin-left:73px;}
.xjian{ width:32px; height:58px; background:url(../images/xiajian.jpg) no-repeat center; float:right; margin-right:65px;}
.main8 a:hover{ color:#e98413}
.m8n1 .m8lie{ float:left;}
.m8n2 .m8lie{ float:right;}
.m8n1{ margin-top:78px;}
@media screen and (max-width:1129px) {
.zuojian{ margin-left:25px; margin-right:25px;}
.youjian{ margin-left:25px; margin-right:25px;}
}
@media screen and (max-width:999px) {
.main8{ padding-top:22px;}
.zuojian{ display:none}
.youjian{ display:none}
.m8n{ display:none;}
.m8lie{ width:25%; float:left; margin-top:20px;}
.m8tu{ width:90%; margin:auto;}
.m8zi{ width:90%; margin:auto; margin-top:10px;}
.m8lie span{ right:auto; left:4px; width:23px; height:23px; line-height:23px; font-size:18px; font-size:1.8rem;}
.m8n1{ margin-top:10px;}
.m8zi{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:559px) {
.m8lie{ width:50%;}
}
/*  main9  */
.main9{ background:url(../images/m9bei.jpg) no-repeat center; margin-top:91px; background-attachment:fixed; background-size:cover; position:relative; padding-top:81px; padding-bottom:92px;	background-size: cover;}
.main9:before{position:absolute;	content:'';	left:0px;top:0px;	right:0px;	bottom:0px;	background:url(../images/m9bei.jpg) no-repeat center; 	background-size: cover; z-index:-1}
.m9a{ display:block; text-align:center; font-size:20px; font-size:2rem; color:#d7a12d; line-height:30px;}
.m9biao{ display:block; font-size:48px; font-size:4.8rem; color:#ffffff; text-align:center;font-family: "Roboto-Bold"; margin-top:10px;}
.img-scroll2 {position: relative; width: 100%; z-index:9; margin-top:60px;}
.img-scroll2 .prev2, .img-scroll2 .next2 {position: absolute; margin-top:35px; text-align:center;display: block; font-size:44px; font-size:4.4rem; z-index:99; color:#fdfdfd; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll2 .prev2 {left:0px;cursor: pointer;}
.img-scroll2 .next2 {right:0px;cursor: pointer;}
.img-scroll2 .prev2:hover,.img-scroll2 .next2:hover { color:#e98413;}
.img-list2 {position: relative;overflow: hidden; z-index:90; margin:0 190px;}
.img-list2 ul {width: 10000%;}
.img-list2 li {float: left;display: inline;width:1%; margin-right:33px; position:relative;}
.img-scroll4 {position: relative; width: 100%; z-index:9; margin-top:60px;}
.img-scroll4 .prev4, .img-scroll4 .next4 {position: absolute; margin-top:35px; text-align:center;display: block; font-size:44px; font-size:4.4rem; z-index:99; color:#fdfdfd; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll4 .prev4 {left:0px;cursor: pointer;}
.img-scroll4 .next4 {right:0px;cursor: pointer;}
.img-scroll4 .prev4:hover,.img-scroll4 .next4:hover { color:#e98413;}
.img-list4 {position: relative;overflow: hidden; z-index:90; margin:0 190px;}
.img-list4 ul {width: 10000%;}
.img-list4 li {float: left;display: inline;width:1%; margin-right:33px; position:relative;}
.m9n{ text-align:center;}
.m9n p a{ display:block; font-size:16px; font-size:1.6rem; color:#ffffff; line-height:26px; max-height:104px; overflow:hidden;font-family: "Roboto-Light";}
.m9ren{ text-align:center; margin-top:48px;}
.m9tu{ display:inline-block; width:103px; border-radius:50%; vertical-align:middle}
.m9tu img{ width:100%; max-width:103px; max-height:103px; border-radius:50%;}
.m9zi{ text-align:center; display:inline-block; vertical-align:middle; margin-left:21px;}
.m9zi span{ display:inline-block; padding-right:68px; background:url(../images/heng.jpg) no-repeat right center; font-size:22px; font-size:2.2rem; color:#ffffff; line-height:30px;font-family: "Roboto-Bold";}
.m9zi p{ font-size:20px; font-size:2rem; color:#fff; padding-top:12px; padding-right:68px;}
.main9 a:hover{color:#e98413;}
@media screen and (max-width:999px) {
.main9{ padding-top:21px; padding-bottom:22px; margin-top:20px;}
.img-list2 { margin:0px;}
.img-scroll2 { padding-bottom:50px; margin-top:20px;}
.img-scroll2 .prev2, .img-scroll2 .next2 { top:auto; bottom:0px; font-size:20px;}
.img-scroll2 .prev2 {left:50%; margin-left:-40px;}
.img-scroll2 .next2 {right:50%; margin-right:-40px;}
.img-list4 { margin:0px;}
.img-scroll4 { padding-bottom:50px; margin-top:20px;}
.img-scroll4 .prev4, .img-scroll4 .next4 { top:auto; bottom:0px; font-size:20px;}
.img-scroll4 .prev4 {left:50%; margin-left:-40px;}
.img-scroll4 .next4 {right:50%; margin-right:-40px;}
.m9ren{ margin-top:20px;}
.m9n p a{}
.m9a{ font-size:18px; font-size:1.8rem;}
.m9biao{ font-size:24px; font-size:2.4rem; line-height:30px; margin-top:0px;}
.m9tu{ width:80px;}
.m9zi{ margin-left:10px;}
.m9zi span{ font-size:16px; font-size:1.6rem;}
.m9zi p{ font-size:14px; font-size:1.4rem; color:#fff;}
}
/*  main10  */
.main10{ padding-top:90px;}
.m10lie{ width:350px; float:left; margin-left:30px; border-bottom:3px solid #e98413; margin-top:51px;}
.m10tu{ display:block;}
.m10tu img{ width:100%; max-width:350px; max-height:227px; margin:auto;}
.m10zi{ border:1px solid #d9d9d9; border-top:none; padding:21px; padding-top:17px; padding-bottom:50px;}
.m10zi span{ display:block; font-size:18px; font-size:1.8rem; line-height:34px;font-family: "Roboto-Light"; position:relative; padding-left:30px;}
.m10zi span i{ font-size:28px; line-height:34px; position:absolute; left:0px; top:0px;}
.m10zi a{ display:block; font-size:18px; font-size:1.8rem; line-height:26px; color:#393636;  font-family: "Roboto-Bold"; margin-top:19px; height:52px; overflow:hidden;}
.main10 a:hover{ color:#e98413;}
@media screen and (max-width:1129px) {
.m10lie{ width:320px; margin-left:10px; margin-top:20px;}
}
@media screen and (max-width:999px) {
.main10{ padding-top:20px;}
.m10lie{ width:32.333%; margin-left:0.5% !important; margin-right:0.5%; margin-top:20px;}
.m10zi{ padding:10px;}
.m10zi span{ font-size:14px; font-size:1.4rem;}
.m10zi a{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px; margin-top:5px;}
}
@media screen and (max-width:499px) {
.m10lie{ width:99%;}
.m10zi{ border:none}
.m10zi a{ height:auto;}
}
/*  main11  */
.main11{ padding-top:87px; padding-bottom:139px;}
.m11biao{ display:block; text-align:center; font-size:36px; font-size:3.6rem; line-height:50px; font-family: "Roboto-Bold";}
.m11n{ margin-top:42px;}
.m11n a{ display:block; width:165px; float:left; margin-left:71px; margin-top:10px;}
.m11n a img{ width:100%; max-width:165px; max-height:60px; margin:auto;}
.m11biao:hover{ color:#e98413}
@media screen and (max-width:1129px) {
.m11n a{ width:165px; margin-left:38px; margin-top:10px;}
}
@media screen and (max-width:999px) {
.main11{ padding-top:27px; padding-bottom:20px;}
.m11biao{ font-size:24px; font-size:2.4rem; line-height:30px; margin-top:0px;}
.m11n{ margin-top:10px;}
.m11n a{margin:5px 0.5%;}
}
/*  foot  */
.foot{ background:url(../images/fobei.jpg) no-repeat center; background-attachment:fixed; background-size: cover; position:relative;}
.foot:before{position:absolute;	content:'';	left:0px;top:0px;	right:0px;	bottom:0px;	background:url(../images/m9bei.jpg) no-repeat center; 	background-size: cover; z-index:-1}
.foot>.zong{ position:relative; padding-top:93px; min-height:351px; padding-bottom:27px;}
.ful1{ width:190px; float:left;}
.ful2{ width:220px; float:left; margin-left:45px;}
.ful3{ width:250px; float:left; margin-left:26px;}
.fbiao{ display:block; font-size:24px; font-size:2.4rem; color:#ffffff; text-transform:uppercase; line-height:40px; font-family: "Roboto-Bold";}
.ful{ margin-top:16px;}
.ful li{ font-size:16px; font-size:1.6rem; line-height:30px; color:#cccccc;}
.ful li a{ color:#cccccc;}
.ful2 .ful{ margin-top:20px;}
.ful2 .ful li{ line-height:26px;}
.ful4{ width:355px; position:absolute; right:0px; top:-32px; background:#e98413 url(../images/f4bei.png) no-repeat top left; padding-top:20px; padding-bottom:26px; z-index: 1}
.ful4:before{ content:''; width:102px; height:53px; position:absolute; right:0px; bottom:0px; background:url(../images/fxinbei.jpg) no-repeat bottom right; z-index:2}
.f4biao{ display:block; text-align:center; padding:10px; font-size:34px; font-size:3.4rem; line-height:36px; color:#f4biao; font-family: "Roboto-Bold";}
.ful4 form{ text-align:center; margin-top:5px; width:250px; margin:auto;}
.ful4 .int1{ width:226px; height:53px; line-height:53px; background:#ffffff; padding-left:24px; font-size:16px; font-size:1.6rem; margin-bottom:20px; color:#333;}
.ful4 .int2{ width:249px; height:55px; line-height:55px; text-align:center; background:#101010; text-align:center; cursor:pointer; font-size:18px; font-size:1.8rem; color:#fff; text-transform:uppercase; font-family: "Roboto-Bold"; transition:0.5s;}
.for{ display:block; text-align:center; font-size:30px; font-size:3rem; line-height:34px; font-family: "Roboto-Bold"; margin-top:11px;}
.ful4 p{ font-size:20px; font-size:2rem; line-height:24px; text-align:center; margin-top:17px; font-family: "Roboto-Bold"; position:relative; z-index: 3}
.ful4 .int3{ width:126px; height:53px; line-height:53px; background:#ffffff; padding-left:24px; font-size:16px; font-size:1.6rem; margin-bottom:20px; color:#333; float:left;}
.ful4 .foyanzheng{ margin:auto; width:90px; height:55px; float:right; cursor:pointer}
.ful4 .int2:hover{ background:#fff; color:#e98413}
.foot2{ background:#0f0f0f; padding-top:21px; padding-bottom:11px;}
.fp{ font-size:14px; font-size:1.4rem; color:#ffffff; line-height:26px; float:left;}
.fp a{ color:#fff;}
.fp img{ display:inline-block;}
.shejiao{ float:right;}
.shejiao a{ float:left; color:#ffffff; margin-left:28px; font-size:20px; line-height:26px;}
.youlian{font-size:14px; font-size:1.4rem; color:#ffffff; line-height:26px;}
.youlian p{ color:#fff; float:left;}
.youlian a{ color:#fff; float:left; margin:0 13px;}
.foot a:hover{ color:#e98413;}
.top{width:44px;height:44px;border-radius:50%;margin:auto;background:#e98413;line-height:44px;color:#ffffff;font-size:12px !important; font-weight:bold;text-align:center;cursor:pointer;position:fixed;right:20px;bottom:-100px;transition:0.9s; z-index:999}
.bottom{bottom:80px;}
.lianxi{ position:fixed; width:69px; right:0px; top:50%; margin-top:-173px; z-index:99999}
.lianxi div a{ display:block; background:#e9e9e9; border-radius:5px; margin-top:1px; width:69px; height:69px; text-align:center; line-height:69px; font-size:28px; color:#fff;}
.lianxi .icon-skype1{ background:#13c1f3 url(../images/imo.png) no-repeat center; font-size:0px;}
.lianxi .icon-tel{ background:#13c1f3;}
.lianxi .icon-whatsapp1{ background:#00C451;}
.lianxi .icon-wechat1{ background:#00bb0c}
.lianxi .icon-email11{ background:#389ab6}
.weixin{ position:relative; cursor:pointer;}
.weixin img{ position:absolute; width:149px; height:150px; top:0px; left:-149px; display:none;}
.weixin:hover img{ display:block;}
.weixin2,.tankuang{ display:none}
.tankuang img{ display:block; left:50% !important; margin-left:-75px; width:150px; height:150px;}
.xunpan{ background:#e98413; border-radius:5px; cursor:pointer; margin-top: 20px;}
.lianxi .xunpan a{ color:#fff; font-size:0px; background:none; line-height:20px; height:64px; padding-top:5px; font-size:0px; background:url(../images/ftp.png) no-repeat center;}
.xunpan2{ position:fixed; width:100%; height:100%; left:0px; top:0px; background:#000; background:rgba(0,0,0,0.7); display:none; z-index:999999999999999999}
.xunpann{ width:100%; position:absolute; left:0px; top:50%; margin-top:-345px; background:#eeeeee; padding-top:60px; padding-bottom:85px;}
.xuna{ display:block; font-size:30px; font-size:3rem; color:#e98413; line-height:40px; text-align:center; padding:10px;}
.xunpann form{ width:536px; margin:auto; padding-top:36px; text-align:center;}
.xunpann .int1{ width:239px; height:35px; line-height:35px; border-bottom:2px solid #ababab; font-size:18px; font-size:1.8rem; background:none; margin-top:22px;}
.xunpann .int2{ width:100%; height:35px; line-height:35px; border-bottom:2px solid #ababab; font-size:18px; font-size:1.8rem; background:none; margin-top:22px;}
.xunul{ margin-top:39px;}
.xunul li{ float:left; margin-left:35px;}
.xunul li input{ cursor:pointer;}
.xunul li span{ font-size:16px; font-size:1.6rem; line-height:24px; padding-left:10px;}
.xunpann .int3{ margin-right:53px;}
.xunpann .coyanzheng{ width:100px; height:35px; margin-top:23px; float:left; cursor:pointer}
.xunpann .int4{ min-width:142px; height:42px; padding:0 5px; margin:auto; border:2px solid #e98413; border-radius:20px; text-align:center; line-height:38px; font-size:18px; font-size:1.8rem; color:#e98413; cursor:pointer; margin-top:40px; transition:0.5s;}
.xunpann .int4:hover{ background:#e98413; color:#fff;}
.guanbi{ display:block; position:absolute; width:32px; right:56px; top:28px; cursor:pointer}
.guanbi img{ width:100%; max-width:32px; max-height:31px;}
@media screen and (max-height:720px) {
.xunpann{ padding-top:20px; padding-bottom:20px; margin-top:-240px;}
.xunpann form{ padding-top:0px;}
.xunpann .int1,.xunpann .int2{ margin-top:10px;}
.xunul{ margin-top:10px;}
.xunpann .int4{ margin-top:10px;}
.guanbi{ width:15px; right:10px; top:10px;}
}
@media screen and (max-height:499px) {
.xuna{ line-height:30px; font-size:20px; font-size:2rem;}
.xunpann{ padding-top:10px; padding-bottom:10px; margin-top:-209px;}
.xunpann form{ padding-top:0px;}
.xunpann .int1,.xunpann .int2{ margin-top:10px; font-size:14px; font-size:1.4rem; height:20px; line-height:20px;}
.xunul{ margin-top:10px;}
.xunpann .int4{ margin-top:10px;}
}
@media screen and (max-width:1129px) {
.ful1{ width:170px; float:left;}
.ful2{ width:220px; float:left; margin-left:20px;}
.ful3{ width:250px; float:left; margin-left:20px;}
.ful4{ width:280px;}
}
@media screen and (max-width:999px) {
.foot>.zong{ padding-top:23px; min-height:auto; padding-bottom:27px;}
.ful1{ width:32.333%; float:left;}
.ful2{ width:32.333%; float:left; margin-left:1.5%;}
.ful3{ width:32.333%; float:left; margin-left:1.5%;}
.ful4{ position:relative; background:#e98413; right:auto; top:auto; margin-top:20px; width:100%; padding-top:10px; padding-bottom:20px;}
.ful4 form{ padding:10px; width:auto; text-align:left;}
.ful4 .int1{ width:90%; float:none;}
.ful4 .int3{ width:76%; margin-right:7px;}
.ful4 .foyanzheng{ float:left;}
.f4biao{ padding:10px; font-size:24px; font-size:2.4rem; line-height:26px;}
.for{ font-size:20px; font-size:2rem; line-height:34px; margin-top:10px;}
.ful4 p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:7px;}
}
@media screen and (max-width:767px) {
.foot{margin-bottom:50px;}
.youlian{display:none}
/*.top{width:20%;height:69px;line-height:69px; font-size:20px !important;bottom:0px;right:0px;border-radius:0px;border:none}*/
.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff}
.lianxi div{ width:25%; float:left;}
.lianxi .bili{ width:25%; float:left;}
.lianxi div a{ margin:auto; width:100%; background:#2296d3; color:#fff !important; border-radius:0px;}
.weixin2{ display:block}
.weixin1{ display:none}
.weixin img{ top:auto; bottom:69px;}
.foot>.zong{ display:none}
.foot2{ padding-bottom:50px;}
.fp{ float:none;}
.shejiao{ float:none;}
.shejiao a{ margin-left:auto; margin-right:10px; margin-top:10px;}
.guanbi{ width:15px; right:10px; top:10px;}
.xunpan{ border-radius:0px; font-size:12px; margin-top: 0px;}
.lianxi .xunpan  a{ height:69px; padding:0px 5px;}
.lianxi2 div{ width:25%; float:left;}
}
/*.shejiao  .icon-instagram{ width:22px; height:26px; background:url(../images/123.png) no-repeat center;}*/
@media screen and (max-width:599px) {
.xuna{ line-height:30px; font-size:20px; font-size:2rem;}
.xunpann{ padding-top:20px; padding-bottom:20px;}
.xunpann form{ width:96%; padding-top:0px;}
.xunpann .int1{ font-size:14px; font-size:1.4rem; width:48%;}
.xunpann .int2{ font-size:14px; font-size:1.4rem; width:100%;}
.xunul li{ float:none; margin:auto; text-align:left;}
.xunpann .int3{ margin-right:23px;}
.lianxi .xunpan  a{ font-size:12px;}
}
/*******************************  product  ****************************/
.fenbanner{ position:relative; height:285px; overflow:hidden;}
.batu{ display:block; position:absolute; width:1920px; left:50%; margin-left:-960px;}
.batu img{ width:100%; max-width:1920px; max-height:285px;}
.fenn{ width:96%; text-align:center; position:absolute; left:3%; top:0px;}
.fenbiao{ display:block; font-size:36px; font-size:3.6rem; color:#ffffff; line-height:45px;font-family: "Roboto-Bold"; padding-top:112px;}
.mianbao{ font-size:18px; font-size:1.8rem; line-height:24px; color:#ffffff; margin-top:22px;}
.mianbao a{ color:#ffffff;}
.mianbao a:hover,.fenbiao:hover{ color:#e98413;}
.coe9{ color:#e98413 !important;}
.prmain{ padding-top:49px;}
.pryiji{ width:100%; text-align:center; padding:10px 0;}
.pryiji a{ display:inline-block; *float:left; font-size:24px; font-size:2.4rem; line-height:25px; text-align:center; margin:0 20px; font-family: "Roboto-Bold"; vertical-align:middle}
.pryiji a:hover{ color:#e98413;}
.dangpryi{ color:#e98413 !important}
.img-scroll3 {position: relative; width: 100%; z-index:9; margin-top:32px;}
.img-scroll3 .prev3, .img-scroll3 .next3 {position: absolute; top:50%; margin-top:-9px; border:1px solid #333333; width:18px; height:18px; line-height:18px; text-align:center;display: block; font-size:12px; font-size:1.2rem; z-index:99; color:#333; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll3 .prev3 {left:0px;cursor: pointer;}
.img-scroll3 .next3 {right:0px;cursor: pointer;}
.img-scroll3 .prev3:hover,.img-scroll3 .next3:hover { color:#e98413;}
.img-list3 {position: relative;overflow: hidden; z-index:90; margin:0 80px;}
.img-list3 ul {width: 10000%;}
.img-list3 li {float: left;display: inline; margin-right:0.032%; margin-left:0.02%; text-align:center; position:relative; font-size:16px; font-size:1.6rem; font-family: "Roboto-Bold";}
.img-list3 li a{ display:block;}
.img-list3 li a:hover{ color:#e98413;}
.dangprer a{ color:#e98413 !important}
.prmain2{ padding-top:27px; padding-bottom:170px;}
.prlie{ position:relative; width:535px; min-height:120px; padding-bottom:31px; margin-top:43px;}
.prtu{ display:block; position:absolute; left:0px; top:31%; margin-top:-60px; width:220px;}
.prtu img{ width:100%; max-width:1089px; max-height:598px;}
.przi{ padding-left:255px;}
.pra{ display:block; font-size:20px; font-size:2rem; line-height:26px; font-family: "Roboto-Bold"; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.przi ul{ margin-top:13px;}
.przi ul li a{ display:block; padding-left:14px; font-size:16px; font-size:1.6rem; line-height:24px; background:url(../images/dian.jpg) no-repeat left 10px;}
.przi div{ margin-top:13px; height:72px; overflow:hidden;}
.przi div a p{ display:block; padding-left:14px; font-size:16px; font-size:1.6rem; line-height:24px; background:url(../images/dian.jpg) no-repeat left 10px;}
.prmor{ display:inline-block; min-width:110px; height:37px; line-height:37px; text-align:center; border:1px solid #e98413; font-size:14px; font-size:1.4rem; font-family: "Roboto-Bold"; text-transform:uppercase; margin-top:34px;}
.xian{ clear:both; border-bottom:1px dashed #c2c2c2;}
.przi a:hover{ color:#e98413;}
.przi div p:hover{ color:#e98413;}
.fenye{ padding-top:103px; text-align:center;}
.fenyen{  display:inline-block; *float:left;}
.fenyen span{display:inline-block; *float:left; width:40px; height:33px; border:1px solid #e5e5e5; text-align:center; line-height:35px; margin-right:10px; margin-bottom:10px; font-size:14px; font-size:1.4rem;}
.fenyen a{ display:inline-block; *float:left; width:40px; height:33px; border:1px solid #e5e5e5; text-align:center; line-height:35px; margin-right:10px; margin-bottom:10px; font-size:14px; font-size:1.4rem;}
.fenyen a:hover{ border:1px solid #e98413; background:#e98413}
.sx{ width:auto !important; min-width:72px; padding:0 2px;}
.sx.no:hover{color: #333;border: 1px solid #e5e5e5 !important;;background: #fff !important;}
.dangqianfen{ border:1px solid #e98413 !important; background:#e98413 !important;}
.fuxuan{ background:url(../images/fuxuan.jpg) no-repeat right center; padding-right:23px; display:inline-block; *float:right; margin-bottom:10px; margin-left:10px;}
.fuxuan input{ min-width:182px; height:37px; line-height:37px; padding:0 5px; background:#e98413; color:#333; cursor:pointer; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; font-size:14px; font-size:1.4rem; border:1px solid #fff;}
.fuxuan input:hover{ background:#fff; border:1px solid #e98413; color:#e98413;}
@media screen and (max-width:1129px) {
.prlie{ width:470px; padding-bottom:20px; margin-top:23px;}
.fenye{ padding-top:33px; text-align:center;}
.prmain2{ padding-top:27px; padding-bottom:40px;}
}
@media screen and (max-width:999px) {
.prmain{ padding-top:20px;}
.prmain2{ padding-top:15px; padding-bottom:20px;}
.prlie{ width:100%; float:none; padding-bottom:20px; margin-top:23px;}
.xian{ display:none}
.pryiji a{ font-size:18px; font-size:1.8rem;}
.img-list3 li { margin-left:auto; margin-right:0.05%; font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:767px) {
.fenbanner{ height:148px;}
.batu{ width:1000px; left:50%; margin-left:-500px;}
.fenbiao{ font-size:26px; font-size:2.6rem; line-height:35px; padding-top:50px;}
.mianbao{ font-size:14px; font-size:1.4rem; line-height:24px; color:#ffffff; margin-top:2px;}
.img-list3 { margin:0 30px;}
.pryiji a{ font-size:16px; font-size:1.6rem; margin:0 15px;}
.img-list3 li { font-size:13px; font-size:1.3rem;}
}
@media screen and (max-width:559px) {
.prtu{ position:relative; left:auto; top:auto; margin:auto; width:auto;}
.przi{ padding-left:0px; padding-top:20px;}
}
/*******************************  product2  ****************************/
.prmain3{ padding-top:52px;}
.slide { position: relative;}
.slide .carouse { width: 100%; overflow: hidden; position: relative; box-shadow:0 0 20px rgba(151,151,151,0.46); max-width:1086px; margin: auto;}
.slide .carouse .slideItem { width: 100%; position: absolute; cursor: pointer;}
.slide .carouse .slideItem .banner-img { width: 100%; display: block; }
.slide .console { height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; }
.slide .carousel-control { position: absolute; top: 50%; width: 48px; height: 48px; border-radius: 50%; z-index: 999; margin-top: -24px; text-align: center; line-height: 48px; background: #000; background: rgba(0, 0, 0, 0.6); }
.slide .carousel-control .iconfont { font-size: 20px; font-size: 2rem; color: #fff; }
.slide .carousel-control:hover { background: #F8691B; background: rgba(248, 105, 27, 0.6); }
.slide .carousel-control:hover .iconfont { color: #fff; }
.slide .carousel-control.left { left: 130px; cursor: pointer; background:#fff;}
.slide .carousel-control.right { right: 130px; cursor: pointer; background:#fff; }
.slide .dotList { position: absolute; width: 100%; bottom:12px; text-align: center; line-height: 0; }
.slide .dotList li { display: inline-block; cursor: pointer; width:12px; height:12px; margin: 0 6px 0 7px; outline: none; background:#dcdcdc; border-radius:50%;}
.slide .dotList li.active { background:#a0a0a0;}
.slide .carouse .slideItem a{ display:block;}
.slide .carouse .slideItem a img{ width:100%; max-width:1089px; max-height:598px;}
.inno{ float:left; margin-top:37px;}
.inno a{ display:block; float:left; min-width:112px; height:29px; padding:0 5px; border:2px solid #cccccc; margin-left:11px; margin-right:9px; text-align:center; line-height:29px; font-size:16px; font-size:1.6rem; color:#808080; font-family: "Roboto-Bold";}
.inno a:hover{ background:#e98413; color:#fff; border:2px solid #e98413;}
.share{ float:right; vertical-align:middle; margin-top:34px;}
.share1{ display:block; float:left; font-size:18px; font-size:1.8rem; line-height:31px; font-family: "Roboto-Bold"; margin-right:20px; vertical-align:middle}
.share2{ float:left; vertical-align:middle; margin-top: 2px;}
.share-bd{float: left; vertical-align: middle; margin-top: 2px;}
.chanxbiao{ display:block; font-size:30px; font-size:3rem; line-height:40px; font-family: "Roboto-Bold"; text-align:center; background:url(../images/chanxbiao.jpg) no-repeat bottom center; padding-bottom:22px; margin-top:73px;}
/*.chanxbiao:hover{color: #e98413;cursor:pointer;}*/
.chanx1,.chanx3{ width:639px; float:left;}
.chanx2,.chanx4{ width:443px; float:right;}
.table{ width:100%; overflow:auto; margin-top:34px;}
.table table{ border:none; width:100%;}
.table table td{ border-bottom:2px solid #d0d0d0; line-height:24px; padding:5px;}
.biaotou{ background:#ea8415;}
.biaotou td{ color:#fff; font-size:14px; font-size:1.4rem;font-family: "Roboto-Bold"; border-bottom:none !important}
.chanx1 img { max-width:100%;}
.chanx2 a{ display:block; width:211px; margin-top:34px; margin-bottom:16px;}
.chanx2 a img{ width:100%; max-width:211px; max-height:169px; border-bottom:4px solid #e98413; margin:auto;}
.chanxbiao2{ display:block; font-size:24px; font-size:2.4rem; line-height:30px; position:relative; padding-left:21px; font-family: "Roboto-Bold"; margin-top:30px;}
.chanxbiao2:before{ content:""; position:absolute; width:6px; height:23px; background:#e98413; left:0px; top:50%; margin-top:-12px;}
.chanx3n{ font-size:16px; font-size:1.6rem; line-height:26px; padding-top:37px;}
.chanx3n a{ color:#e98413;}
.chanx3n img { max-width:100%; display:inherit}
.chanlie{ border-bottom:4px solid #e98413; position:relative; min-height:47px; padding-top:19px; padding-bottom:20px; margin-top:21px;
 background: -moz-linear-gradient(top, #fff 0%, #f1f1f1 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f1f1f1));
 background: -webkit-linear-gradient(top, #fff 0%,#f1f1f1 100%);
 background: -o-linear-gradient(top, #fff 0%,#f1f1f1 100%);
 background: -ms-linear-gradient(top, #fff 0%,#f1f1f1 100%);
 background: linear-gradient(to bottom, #fff 0%,#f1f1f1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f1f1f1',GradientType=0 );}
.chantu{ display:block; position:absolute; width:43px; left:22px; top:50%; margin-top:-24px;}
.chanlie p{ padding-left:90px; padding-right:30px; font-size:16px; font-size:1.6rem; line-height:24px; text-indent: 2em;}
.prmain4{ padding-top:9px; padding-bottom:145px;}
.pr4n{ text-align:center; border-bottom:3px solid #e98413; padding-bottom:50px; margin-top:96px;
 background: -moz-linear-gradient(top, #fff 0%, #f1f1f1 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f1f1f1));
 background: -webkit-linear-gradient(top, #fff 0%,#f1f1f1 100%);
 background: -o-linear-gradient(top, #fff 0%,#f1f1f1 100%);
 background: -ms-linear-gradient(top, #fff 0%,#f1f1f1 100%);
 background: linear-gradient(to bottom, #fff 0%,#f1f1f1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f1f1f1',GradientType=0 );}
.pr4lie{ width:327px; display:inline-block; *float:left; margin:0 12px; vertical-align:top;}
.pr4tu{ display:block;}
.pr4tu img{ width:100%; max-width:1089px; max-height:598px;}
.pr4lie p a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; text-align:center; margin-top:33px;}
.pr4lie p span{ display:block; transition:0.5s;}
.pr4lie a:hover{ color:#e98413;}
.pr4lie a:hover span{ color:#e98413;}
@media screen and (max-width:1129px) {
.chanx1,.chanx3{ width:520px; float:left;}
.chanx2,.chanx4{ width:443px; float:right; margin-top:10px;}
.pr4lie{ width:300px; margin:0 5px;}
}
@media screen and (max-width:999px) {
.chanx1,.chanx3{ width:100%; float:none;}
.chanx2,.chanx4{ width:100%; float:none;}
.pr4lie{ width:300px; margin:0 5px;}
.inno{ float:none}
.inno a{ margin-left:auto;}
.share{ float:none; margin-top:10px;}
.chanxbiao{font-size:20px; font-size:2rem; line-height:30px; padding-bottom:12px; margin-top:23px;}
.chanx2 a{ width:24%; float:left; margin:10px 0.5%;}
.chanx3n{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:15px;}
.pr4lie{ width:32.33%; float:left; margin:10px 0.5%;}
.pr4lie p a{ font-size:14px; font-size:1.4rem; margin-top:10px; line-height:24px;}
.pr4n{ padding-bottom:20px; margin-top:20px;}
.prmain3{ padding-top:22px;}
.prmain4{ padding-top:9px; padding-bottom:25px;}
}
@media screen and (max-width:499px) {
.pr4lie{ width:98%; margin:10px 1%;}
}
/***************************  company  ***************************/
.comain1{ padding-top:44px;}
.cotu1{ display:block; width:601px; float:right; margin-left: 20px;}
.cotu1 img{ width:100%; max-width:601px; max-height:352px; margin:auto;}
.cozi{}
.coa{ display:block; font-size:28px; font-size:2.8rem; line-height:40px;font-family: "Roboto-Bold";}
.cozi p{ font-size:16px; font-size:1.6rem; line-height:26px; margin-top:16px;  overflow:hidden; text-indent: 2em;}
.coin{ margin-top:30px;}
.coin a{ display:block; float:left; padding-right:33px; padding-left:5px; min-width:104px; text-align:center; line-height:36px; position:relative; background:#343a40; font-size:14px; font-size:1.4rem; color:#ffffff; font-family: "Roboto-Bold"; text-transform:uppercase; margin-top:25px; margin-right:19px;}
.coin a em{ position:absolute; right:21px; top:0px; font-size:14px; font-family: "Roboto-Regular";}
.cozi a:hover{ color:#e98413;}
.coin a:hover{ background:#e98413; color:#fff;}
.comain2{ background:url(../images/co2bei.jpg) no-repeat center; background-attachment:fixed; background-size:cover; position:relative; margin-top:84px; padding-top:85px; padding-bottom:66px;}
.comain2:before{position:absolute;	content:'';	left:0px;top:0px;	right:0px;	bottom:0px;	background:url(../images/co2bei.jpg) no-repeat center; 	background-size: cover; z-index:-1}
.co2lie{ width:23%; margin-left:2.6%; float:left;}
.co2lien{ padding-left:73px; min-height:67px;}
.co2lie1{ margin-left:auto; background:url(../images/cotubiao1.png) no-repeat left top}
.co2lie2{ background:url(../images/cotubiao2.png) no-repeat left top}
.co2lie3{ background:url(../images/cotubiao3.png) no-repeat left top}
.co2lie4{ background:url(../images/cotubiao4.png) no-repeat left top}
.co2lien span{ font-size:46px; font-size:4.6rem; color:#fff;font-family: "Roboto-Bold";}
.co2lien p{ font-size:16px; font-size:1.6rem; line-height:26px; color:#fff; margin-top:9px;}
.clear4{ display:none;}
.comain3{ padding-top:73px; padding-bottom:89px;}
.co3lie{ width:252px; float:left; margin-left:34px; margin-top:48px;}
.co3tu{ display:block;}
.co3tu img{ width:100%; max-width:339px; max-height:360px; margin:auto;}
.co3zi{ border:1px solid #ebebeb; border-top:none; padding:10px; text-align:center; padding-bottom:17px; background:#fff; max-width:319px; margin:auto;}
.co3zi a{ display:block; font-size:18px; font-size:1.8rem; line-height:26px;font-family: "Roboto-Bold"; margin-top:6px;}
.co3zi p{ font-size:16px; font-size:1.6rem; color:#595757; line-height:26px; margin-top:8px;}
.comain4 a:hover{ color:#fff}
.comain4 .m3rbiao:hover{ color:#333}
.comain4 .m3rlie a:hover{ background:none}
.comain5{ margin:auto;  background:url(../images/co5bei.jpg) no-repeat center;}
.comain5 a,.comain5 span,.comain5 p,.comain5 i{ color:#333 !important}
.comain5 .m9a{ color:#d7a12d !important;}
.comain6{ padding-top:90px; padding-bottom:149px;}
.comain6 a:hover{ color:#333}
.co2main1{ padding-top:47px;}
.co2main1 .co3lie{ width:339px; margin-left:45px;}
.co2main1 .co3zi{ padding-bottom:28px;}
.co2main1 .co3zi a{ margin-top:14px;}
.co2main1 .co3zi p{ margin-top:21px;}
.co2main{ background:url(../images/co2bei2.jpg) no-repeat center; background-attachment:fixed; background-size:cover; position:relative; padding-top:70px; padding-bottom:76px;}
.co2main:before{position:absolute;	content:'';	left:0px;top:0px;	right:0px;	bottom:0px;	background:url(../images/co2bei2.jpg) no-repeat center; 	background-size: cover; z-index:-1}
.co2main .m2a,.co2main .m2biao{ color:#fff;}
.co2main3{ padding-bottom:160px;}
@media screen and (max-width:1129px) {
.co3lie{ width:237px; margin-left:10px; margin-top:48px;}
.co2main1 .co3lie{ width:320px; margin-left:10px;}
}
@media screen and (max-width:999px) {
.comain1{ padding-top:24px;}
.cotu1{ width:100%; float:none; margin-left: 0px;}
.cozi{ width:100%; float:none; margin-top:20px;}
.coa{ font-size:20px; font-size:2rem; line-height:30px;}
.cozi p a{ font-size:14px; font-size:1.4rem; line-height:24px; height:auto; margin-top:10px;}
.coin{ margin-top:18px;}
.coin a{ margin-top:5px; margin-right:5px;}
.comain2{ margin-top:24px; padding-top:25px; padding-bottom:26px;}
.clear4{ display:block; clear:both;}
.co2lie{ width:48%; margin:10px 1%; float:left;}
.co2lien span{ font-size:26px; font-size:2.6rem;}
.co2lien p{ font-size:14px; font-size:1.4rem; line-height:24px;}
.comain3{ padding-top:23px; padding-bottom:20px;}
.comain3 .m2biao{ margin-bottom:20px;}
.co3lie{ width:24%; margin:0 0.5% !important; margin-top:10px !important;}
.co3zi{ padding-bottom:5px;}
.co3zi a{ font-size:16px; font-size:1.6rem; line-height:24px;}
.co3zi p{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px;}
.comain6{ padding-top:20px; padding-bottom:19px;}
.co2main1 .co3lie{ width:32.333%; margin-left:0.5%; margin-right:0.5%;}
.co2main1 .co3zi{ padding-bottom:5px;}
.co2main1 .co3zi a{ margin-top:4px;}
.co2main1 .co3zi p{ margin-top:5px;}
.co2main1{ padding-top:27px;}
.co2main{ padding-top:20px; padding-bottom:26px;}
.co2main3{ padding-bottom:20px;}
}
@media screen and (max-width:849px) {
.co3lie{ width:49%; margin:0 0.5%;}
.co3zi{ border:none}
.co2main1 .co3lie{ width:100%; margin:auto; margin-top:10px;}
}
@media screen and (max-width:499px) {
.co2lie{ width:100%; margin:10px 0; float:left;}
}
/***************************  company3  ***************************/
.co3main{ padding-bottom:101px;}
.co3l{ width:731px; float:left; padding-top:46px;}
.co3r{ width:352px; float:right; padding-top:25px;}
.co3main .subNavBox{ margin-top:32px; float:none;}
.co3l .m5rbiao{ margin-left:10px;}
.co3l .subNav,.co3l .navContent{ background:#f7f7f7;}
.co3l .m5a:hover{ color:#e98413}
.co3main .m5rbiao:hover{ color:#333}
.co3p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:9px;}
.co3r form{ padding-top:25px;}
.co3r .int1{ width:330px; height:34px; line-height:34px; border:1px solid #cbcbcb; padding-left:20px; font-size:16px; font-size:1.6rem; margin-bottom:10px;}
.co3r textarea{ width:330px; height:170px; line-height:34px; border:1px solid #cbcbcb; padding-left:20px; font-size:16px; font-size:1.6rem; margin-bottom:10px;}
.co3r .int2{ min-width:181px; line-height:46px; padding:0 5px; background:#e98413; font-size:18px; font-size:1.8rem; text-transform:uppercase; color:#333;font-family: "Roboto-Bold"; cursor:pointer; transition:0.5s;}
.co3r .int2:hover{ background:#f8b365;}
.co37n a:hover{ color:#fff}
.co3r .int3{ width:200px; height:34px; line-height:34px; border:1px solid #cbcbcb; padding-left:20px; font-size:16px; font-size:1.6rem; margin-bottom:10px; float:left;}
.co3r .coyanzheng{ width:100px; height:36px; float:right; cursor:pointer}
.co3r .m5rbiao{ margin-left:0px;}
.co3main2{ padding-top:24px; padding-bottom:149px;}
.co3main2 .m5rbiao{ margin-left:auto;}
.co4main{ background:#fff;}
.co4main2{ margin-top:12px;}
.co4main2 a:hover,.co4main2 span:hover{ color:#fff !important}
.co4main2 .m9a{ color:#d7a12d !important;}
.co4main2 .m9a:hover{display: none; !important}
@media screen and (max-width:1129px) {
.co3l{ width:580px;}
}
@media screen and (max-width:999px) {
.co3main{ padding-bottom:31px;}
.co3main2{ padding-top:0px; padding-bottom:19px;}
.co3l{ width:100%; float:none; padding-top:20px;}
.co3r{ width:100%; float:none;}
.co3l .m5rbiao{ margin-left:0px;}
.co3r .int1,.co3r textarea{ width:95%; padding-left:10px; font-size:14px; font-size:1.4rem; margin-bottom:10px;}
.co3r textarea{ height:100px;}
.co3r .int3{ width:80%; margin-right:10px;}
.co3r .coyanzheng{ float:left;}
}
@media screen and (max-width:767px) {
.co3r .int3{ width:50%; margin-right:10px;}
}
/***************************  cases  ***************************/
.camain{ padding-bottom:94px; margin-top:auto; padding-top:46px;}
.camain #outer{ margin-top:13px;}
.calie{ width:331px; float:left; margin-left:58px; margin-top:21px; margin-bottom:50px;}
.catu{ position:relative; overflow:hidden;}
.catun{ display:block;}
.catun img{ width:100%; max-width:331px; max-height:354px; margin:auto;}
.cafu{ position:absolute; width:100%; height:100%; left:0px; top:100%; background:#fff; background:rgba(0,0,0,0.6); transition:0.5s;}
.cafu>a{ display:block; margin-left:25px; margin-right:43px; border-bottom:3px solid #ffffff; font-size:20px; font-size:2rem; color:#ffffff; line-height:30px; font-family: "Roboto-Bold"; margin-top:43px; padding-bottom:17px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.cafu p a{ display:block; font-size:16px; font-size:1.6rem; color:#ffffff; line-height:24px; margin-left:25px; margin-right:10px; margin-top:27px; max-height:192px; overflow:hidden;}
.shijian{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; font-family: "Roboto-Bold"; margin-top:26px;}
.calie:hover .cafu{ top:0px;}
.cafu a:hover{ color:#e98413;}
.camain .m2a:hover{ color:#d7a12d}
.camain .m2biao:hover{ color:#333}
@media screen and (max-width:1129px) {
.calie{ width:320px; margin-left:10px; margin-top:21px; margin-bottom:50px;}
}
@media screen and (max-width:999px) {
.camain{ padding-bottom:24px; padding-top:20px;}
.calie{ width:48%; margin:15px 1%;}
.cafu{ position:relative; background:none; top:auto; left:auto; height:auto;}
.cafu>a{ color:#333; border-color:#333; margin:auto; font-size:16px; font-size:1.6rem; padding-bottom:10px; margin-top:10px;}
.cafu p a{ color:#333; margin:auto; margin-top:10px; font-size:14px; font-size:1.4rem; max-height:inherit; height:48px;}
.shijian{ font-size:14px; font-size:1.4rem; margin-top:10px;}
}
/***************************  news  ***************************/
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
 #baguetteBox-overlay.visible{opacity:1}
 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
 .baguetteBox-button#next-button{right:2%}
 .baguetteBox-button#previous-button{left:2%}
 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
 .baguetteBox-button svg{position:absolute;left:0;top:0}
 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
 @-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
 @keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}
.nemain{ border-top:1px dashed #4d4d4d; margin-top:52px; padding-bottom:114px;}
.nelie{ position:relative; min-height:210px; margin-top:25px; margin-bottom:48px;}
.netu{ display:block; position:absolute; left:0px; top:0px; width:279px; margin:auto;}
.netu img{ width:100%; max-width:279px; max-height:210px; margin:auto;}
.nezi{ margin-left:316px; position:relative; padding-right:120px; border-bottom:1px solid #b5b5b5;}
.neshe{ position:absolute; right:0px; top:154px;}
.neshe a{ display:block; width:16px; height:27px; float:left; margin-left:0px; /*border-radius:50%;*/ background:#888888; text-align:center; line-height:27px; color:#fff; font-size:18px; position:relative;}
.netu span{ display:block; width:40px; height:24px; background:#959595; text-align:center; line-height:24px; color:#fff; position:absolute; right:0px; bottom:0px;}
.nezin{ padding-top:38px;}
.nea{ display:block; font-size:18px; font-size:1.8rem; line-height:20px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;font-family: "Roboto-Bold";}
.nezin{ padding-bottom:26px;}
.nezin p a{ display:block; font-size:16px; font-size:1.6rem; line-height:20px; margin-top:29px; margin-bottom:25px; height:40px; overflow:hidden; text-indent: 2em;}
.nezin span{ display:inline-block; font-size:16px; font-size:1.6rem; line-height:32px; vertical-align:middle}
.nezin .iconfont{ display:inline-block; width:14px; height:14px; border-radius:50%; background:#4d4d4d; text-align:center; line-height:14px; color:#fff; font-size:10px; vertical-align:middle; margin-left:20px;}
.nezin a:hover{ color:#e98413;}
.neshe a:hover,.nezin .iconfont:hover{ background:#e98413; color:#fff;}
.nemain .fenye{ padding-top:40px;}
@media screen and (max-width:799px) {
.nemain{ margin-top:22px; padding-bottom:24px;}
.nelie{ min-height:150px; margin-top:25px; margin-bottom:28px;}
.netu{ width:200px;}
.neshe{ position:relative; top:auto; left:auto;}
.neshe a{ margin-left:auto; margin-right:10px;}
.nezi{ margin-left:220px; padding-right:0px; padding-bottom:10px;}
.nezin{ padding-top:2px; padding-bottom:10px;}
.nezin p a{ margin-top:15px; margin-bottom:5px; font-size:14px; font-size:1.4rem;}
.nemain .fenye{ padding-top:20px;}
}
@media screen and (max-width:489px) {
.nelie{ margin-top:25px; margin-bottom:28px; text-align:center;}
.netu{ position:relative;}
.nezi{ margin-left:0px;}
.nezin{ padding-top:18px; padding-bottom:10px;}
.nezin p a{ margin-top:15px; margin-bottom:10px; font-size:14px; font-size:1.4rem;}
.neshe a{ float:none; display:inline-block; *float:left;}
}
/***************************  news2  ***************************/
.nemain2{ padding-top:44px; padding-bottom:111px;}
.net{ border-bottom:3px solid #d0d0d0; padding-bottom:7px;}
.net span{ display:block; text-align:right; font-size:16px; font-size:1.6rem; line-height:26px;}
.net2{ position:relative; padding-right:250px; padding-top:35px;}
.net2 h1{ font-size:30px; font-size:3rem; line-height:40px; font-family: "Roboto-Bold";}
.net2 .share{ position:absolute; right:0px; top:47px; margin:auto;}
.net2 .share1{font-family: "Roboto-Regular"; font-size:16px;}
.nex{ font-size:16px; font-size:1.6rem; line-height:26px; margin-top:48px; text-indent: 2em;}
.nex img{ max-width:100%; display:inherit}
.nex a{ color:#e98413;}
.fanpian{ border-top:1px solid #cccccc; padding-top:20px; margin-top:58px;}
.fanpian li{ line-height:30px; margin-top:14px; font-size:16px; font-size:1.6rem;}
.fanpian li span{ display:inline-block; min-width:74px; height:28px; padding:0 5px; border:1px solid #dadada; text-align:center; line-height:28px; margin-right:15px;}
.fanpian li a:hover{ color:#e98413;}
@media screen and (max-width:999px) {
.nemain2{ padding-top:24px; padding-bottom:31px;}
.net2 .share{ position:relative; top:auto; margin-top:10px;}
.net2{ padding-right:0px; padding-top:15px;}
.net2 h1{ font-size:20px; font-size:2rem; line-height:30px;}
.nex{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:28px;}
.fanpian{ padding-top:10px; margin-top:28px;}
.fanpian li{ font-size:14px; font-size:1.4rem;}
}
/***************************  cases2  ***************************/
.camain2{ padding-top:49px; padding-bottom:164px;}
.camain2 h1{ text-align:center; font-size:24px; font-size:2.4rem; line-height:26px; font-family: "Roboto-Bold";}
.net3{ text-align:center; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding-top:10px; margin-top:32px; padding-bottom:2px;}
.net3 .riqi{ display:inline-block; font-size:16px; font-size:1.6rem; line-height:20px; vertical-align:middle;}
.net3 .share{ float:none; display:inline-block; margin:auto; margin-left:15px;}
.net3 .share1{font-family: "Roboto-Regular"; font-size:16px;}
.camain2 .nex{ margin-top:37px;}
.camain2 .fanpian{ padding-top:17px; margin-top:28px;}
@media screen and (max-width:999px) {
.camain2{ padding-top:29px; padding-bottom:24px;}
.camain2 h1{ font-size:20px; font-size:2rem; line-height:30px;}
}
/***************************  contact  ***************************/
.comain{ padding-top:46px;}
.col{ width:420px; float:left; padding-top:47px;}
.cor{ width:544px; float:right; margin-top:50px;}
.cobiao{ display:block; font-size:24px; font-size:2.2rem; line-height:26px; font-family: "Roboto-Bold";}
.col ul{ margin-top:53px;}
.col ul li{ font-size:16px; font-size:1.6rem; line-height:30px;}
.col ul li a:hover{ color:#e98413;}
.ditu{ max-width:100%;}
.comain20{ border-top:1px solid #a7aaad; margin-top:75px; padding-top:72px; padding-bottom:112px;}
.comain20 form{ width:733px; margin:auto; padding-top:35px;}
.comain20 .int1{ width:322px; height:48px; line-height:48px; border:1px solid #d2d2d2; padding-left:28px; font-size:16px; font-size:1.6rem; color:#666666; margin-top:23px;}
.comain20 textarea{ width:701px; height:124px; line-height:28px; padding-top:10px; border:1px solid #d2d2d2; padding-left:28px; font-size:16px; font-size:1.6rem; color:#666666; margin-top:23px;}
.comain20 .int2{ min-width:146px; height:45px; line-height:45px; text-align:center; padding:0 5px; background:#e98413; font-size:14px; font-size:1.4rem; text-transform:uppercase; color:#333; margin-top:33px;font-family: "Roboto-Bold"; cursor:pointer; transition:0.5s;}
.comain20 .int2:hover{ background:#f7af5f;}
.comain20 .int3{ margin-right:39px;}
.comain20 .coyanzheng{ width:100px; height:47px; margin-top:23px; float:left; cursor:pointer}
.comain22{ display:none}
@media screen and (max-width:1129px) {
.col{ width:440px; padding-top:47px;}
.cor{ width:444px; margin-top:50px;}
.comain20{ margin-top:25px; padding-top:22px; padding-bottom:32px;}
.comain20 form{ padding-top:20px;}
}
@media screen and (max-width:999px) {
.cor iframe {max-width: 100% !important;}
.col{ width:100%; padding-top:30px;}
.cor{ width:100%; margin-top:30px;}
.cobiao{ font-size:20px; font-size:2rem; line-height:24px;}
.col ul{ margin-top:23px;}
.col ul li{ font-size:14px; font-size:1.4rem; line-height:24px;}
}
@media screen and (max-width:767px) {
.comain{ padding-top:26px; padding-bottom:30px;}
.comain22{ display:block;}
.comain21{ display:block}
.comain20{ border:none; margin-top:auto;}
.comain20{ padding-bottom:2px;}
.comain20 form{ width:100%;}
.comain20 .int1,.comain20 textarea{ width:95%; padding-left:10px; float:none; font-size:14px; font-size:1.4rem; margin-top:10px;}
.comain20 .int2{ margin-top:10px;}
.comain20 .int3{ width:70%; float:left; margin-right:10px;}
.comain20 .coyanzheng{ margin-top:10px;}
}
@media screen and (max-width:489px) {
.comain20 .int3{ width:50%;}
}
@font-face {
  font-family: "Roboto-Black";
  src: url("../fonts/Roboto-Black.woff2") format("woff2"),
       url("../fonts/Roboto-Black.woff") format("woff"),
       url("../fonts/Roboto-Black.ttf") format("truetype"),
       url("../fonts/Roboto-Black.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Black.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Bold";
  src: url("../fonts/Roboto-Bold.woff2") format("woff2"),
       url("../fonts/Roboto-Bold.woff") format("woff"),
       url("../fonts/Roboto-Bold.ttf") format("truetype"),
       url("../fonts/Roboto-Bold.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Regular";
  src: url("../fonts/Roboto-Regular.woff2") format("woff2"),
       url("../fonts/Roboto-Regular.woff") format("woff"),
       url("../fonts/Roboto-Regular.ttf") format("truetype"),
       url("../fonts/Roboto-Regular.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed-Bold";
  src: url("../fonts/RobotoCondensed-Bold.woff2") format("woff2"),
       url("../fonts/RobotoCondensed-Bold.woff") format("woff"),
       url("../fonts/RobotoCondensed-Bold.ttf") format("truetype"),
       url("../fonts/RobotoCondensed-Bold.eot") format("embedded-opentype"),
       url("../fonts/RobotoCondensed-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Light";
  src: url("../fonts/Roboto-Light.woff2") format("woff2"),
       url("../fonts/Roboto-Light.woff") format("woff"),
       url("../fonts/Roboto-Light.ttf") format("truetype"),
       url("../fonts/Roboto-Light.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1579337140898'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1579337140898#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont.woff?t=1579337140898') format('woff'),
  url('../fonts/iconfont.ttf?t=1579337140898') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1579337140898#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-sousuo:before {
  content: "\e628";
}
.icon-facebook:before {
  content: "\e620";
}
.icon-skype1:before {
  content: "\e600";
}
.icon-pinterest:before {
  content: "\e8ab";
}
.icon-linkedin:before {
  content: "\e648";
}
.icon-youtube:before {
  content: "\e6d6";
}
.icon-twitter:before {
  content: "\e607";
}
.icon-shizhong:before {
  content: "\e71a";
}
.icon-whatsapp1:before {
  content: "\e61b";
}
.icon-wechat1:before {
  content: "\e617";
}
.icon-Instagram:before {
  content: "\e60d";
}
.icon-bigger4:before {
  content: "\e64a";
}
.icon-left9:before {
  content: "\e72c";
}
.icon-right9:before {
  content: "\e72d";
}
.icon-right14:before {
  content: "\e741";
}
.icon-instagram:before {
  content: "\e79d";
}
.icon-email11:before {
  content: "\e7c5";
}
.icon-tel:before {
  content: "\e7cc";
}
.icon-top10:before {
  content: "\e7ee";
}
.icon-left10:before {
  content: "\e7f0";
}
.icon-right10:before {
  content: "\e7f1";
}
.icon-youtube1:before {
  content: "\ea07";
}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.listcart{ width:100%; margin-top:40px;margin-bottom: 40px;}
.listcart a{ background:#fff;display:inline-block;height: 30px; width:200px; line-height: 30px;cursor: pointer;border: none;overflow: hidden;color: #e98413;cursor: pointer;  border:1px solid #e98413; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#e98413 solid 1px; background:#e98413; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
.listcart{ width:100%;
}
}
@media screen and (max-width:420px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.ppp{line-height: 30px;margin-bottom: 20px;margin-top: 20px;}
.cor iframe {max-width: 100% !important;}
.chanx1{margin-top: 34px;}
#Marquee_x { overflow:hidden;}
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden}
#Marquee_x ul li div{ float:left; overflow:hidden}
.xunpanc table tr td a:hover{color: #e98413;}
#banner video,#banner iframe { position: absolute; display: block; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 101%; min-height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; display: none \9; display: block \9\0; }
.slide .carousel-control { position: absolute; top: 50%; width: 48px; height: 48px; border-radius: 50%; z-index: 999; margin-top: -24px; text-align: center; line-height: 48px; color:#fff}
.slide .carousel-control:hover .iconfont { color: #fff; }
.slide .carousel-control.left { left: 30px; cursor: pointer; background: #000; background: rgba(0, 0, 0, 0.6); }
.slide .carousel-control.right { right: 30px; cursor: pointer; background: #000; background: rgba(0, 0, 0, 0.6); }
.slide .carousel-control:hover {background: #F8691B; background: rgba(248, 105, 27, 0.6); }
.xunpann{ margin-top:auto; transform:translateY(-50%); max-height:80%;}
.xunl{ width:500px; float:left; max-height:550px; overflow:auto;}
.xunr{ width:536px; float:right;}
.xuna{ font-size:24px; font-size:2.4rem;}
.xunul1{}
.xunul1 li{ width:20%; margin:10px 2%; float:left;}
.xunl a{ display:block; text-align:center; max-width:47px; padding:5px; margin:auto; /*background:#e98413;*/ border-radius:5px;}
.xunl a img{ margin:auto; max-width:100%;}
.lianxi .xunpan a{ display:block; font-size:0px;}
@media screen and (max-height:720px) {
.xunl{ max-height:390px; }
}
@media screen and (max-height:499px) {
.xunl{ max-height:300px; }
}
@media screen and (max-width:1129px) {
.xunl{ width:400px; float:left; max-height:550px; overflow:auto;}
.xunr{ width:536px; float:right;}
}
@media screen and (max-width:999px) {
.xunl{ width:100%; float:none; max-height:200px; overflow:auto;}
.xunr{ width:100%; float:none; margin-top:20px;}
.xunul1 li{ width:10%; margin:5px 1.25%; float:left;}
.guanbi{ right:10px; top:10px;}
.xunpann{ max-height:80%; overflow:auto; padding-bottom:inherit;}
.xunpann form{ padding-bottom:30px; padding-top:10px;}
.xuna{ font-size:18px; font-size:1.8rem; line-height:24px;}
}
.xunul1 li{ min-width:80px;}
.xunul1 li>a{ margin:auto;}
.xunul1 li p a{ background:none; font-size:14px; font-size:1.4rem; line-height:24px; padding:0px; max-width:none;}
.xunul1 li:hover p a{ color:#e98413;}
@media screen and (max-width:999px) {
.xunul1 li{ width:20%; margin:5px 2.5%; float:left;}
}
@media screen and (max-width:499px) {
.xunul1 li{ width:32.33%; margin:5px 0.5%; float:left;}
}
@-webkit-keyframes top{
0%{-webkit-transform: rotateY(0deg)}
30%{-webkit-transform: rotateY(0deg)}
100%{-webkit-transform: rotateY(360deg)}
}
@-moz-keyframes top{
0%{-moz-transform: rotateY(0deg)}
30%{-moz-transform: rotateY(0deg)}
100%{-moz-transform: rotateY(360deg)}
}
@-o-keyframes top{
0%{-o-transform: rotateY(0deg)}
30%{-o-transform: rotateY(0deg)}
100%{-o-transform: rotateY(360deg)}
}
@keyframes top{
0%{transform: rotateY(0deg)}
30%{transform: rotateY(0deg)}
100%{transform: rotateY(360deg)}
}
.xunpan{-webkit-animation-name:top; animation-name:top; -webkit-animation-duration:3s; animation-duration:3s; -webkit-animation-timing-function:linear; animation-timing-function:linear;    -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite;}
.xunpan:hover{animation-play-state:paused; cursor:pointer}
.selected_span{display:none; padding: 9px 0; text-align: left; font-size: 16px; color: #e98413; font-weight: bold;}
body{font-family:"Microsoft Yahei","微软雅黑"!important;}
body a{font-family:"Microsoft Yahei","微软雅黑"!important;}
body p{font-family:"Microsoft Yahei","微软雅黑"!important;}
body div{font-family:"Microsoft Yahei","微软雅黑"!important;}
.bshare-custom{margin-top: 3px !important;}
.przi input{cursor: pointer;}

.yvzhong{ float:right; /*margin-top:47px;*/ position:relative; margin-left: 20px;}
.yvzhong a{ float:left; font-size:18px; font-size:1.8rem; color:#666666; line-height:19px; margin-left:10px;}
.yvzhong .svg1{ display:inline-block; width:28px; height:19px; vertical-align:middle}
.yvzhong svg{width:28px; height:19px;}
.yvzhong a span{ display:inline-block; color:#666666; text-transform:uppercase; vertical-align:middle; font-size: 14px; font-size: 1.4rem;}
/*.yvzhong:before{ content:""; position:absolute; left:50%; margin-left:-1px; top:0px; width:2px; height:19px; background:#666666;}*/
.navyy{display: none;}
@media screen and (max-width:767px){
	.navyy{display: block;}
	.yvzhong{margin-top: 17px; width:150px; float: right; margin-right: 19%;}
}
.main3 { background:none;}
.main3 img{ display:block; max-width:100%;}
@media screen and (max-width: 999px){
.main3 { margin-bottom:0px;}
}